/**
 * 通过 getApp() 获取全局唯一的 App 实例对象
 *  PS: 
 *      1. 不要在定义于 App() 内的函数中，或调用 App 前调用 getApp() ，使用 this 就可以拿到 app 实例。
        2. 通过 getApp() 获取实例之后，不要私自调用生命周期函数。
 */
const App = getApp()
console.log('Index App', App)

Page({
    /**
     * 页面的加载完成
     */
    onLoad() {
        console.log('Index onLoad')
        // setTimeout(() => {
        //     // const result = { msg: 'ok' }
        //     // const result = null
        //     // console.log('msg', result.msg)
        // }, 2000)

        new Promise((resolve, reject) => {
            setTimeout(() => {
                reject('错误了')
            }, 1000)
        }).catch(() => {
            // ...

        })
        
    }
})